#ifndef MATHDSP_H
#define MATHDSP_H

#include "cmplx.h"
#include "dsp.h"

// inverse hyperbolic sine arsh(x)
typedsp asinh(typedsp);

// hyperbolic cosine cosh(x)
typedsp cosh(typedsp);

// elliptic cd(u,k) function
typedsp ellipCd( typedsp, typedsp);

// elliptic integral function
typedsp ellipInt(typedsp);

// elliptic sn(u,k) function
typedsp ellipSn( typedsp, typedsp);

// polynom calculation for complex argument
complex polyValCmplx(typedsp*, long, complex);

//hyperbolic sine sinh(x)
typedsp sinh(typedsp);

#endif

